The main way in and out of town is Highway 101. From Powell River, it is about 20-30 minutes drive. From Vancouver, it will take about 5-6 hours, depending on the wait time at the ferries.
If you have a boat, moorage is available.